package com.shujia.wyh.day03;

/*
    当一个类中，存在方法的名字一样，参数列表不一样的现象，称之为方法的重载。
 */
public class FunctionDemo4 {
    public static void main(String[] args) {
        //需求：求两个数之和
        int a = 3;
        int b = 4;
        System.out.println(sum(a, b));
        //求float类型的两个数之和
        float a1 = 1.2F;
        float b1 = 2.3F;
        System.out.println(sum(a1, b1));
        //求double类型的两个数之和
        double d1 = 3.14;
        double d2 = 5.78;
        System.out.println(sum(d1, d2));
        //求byte类型的两个数之和
        byte bb1 = 10;
        byte bb2 = 20;
        System.out.println(sum(bb1,bb2));

    }

    public static double sum(double d1, double d2) {
        return d1 + d2;
    }

    public static float sum(float num1, float num2) {
        return num1 + num2;
    }

    public static int sum(int wutao, int chentao) {
        return wutao + chentao;
    }
}
